be confronted with problems - French English Dictionary